
package com.bangcommunity.bbframe.sdm.domain;

import java.io.Serializable;

/**
 * Created by tanghc on 17/1/18.
 */
public interface IClientParam extends Serializable {

    /**
     * 客户端产品线标识
     *
     * @return
     */
    String getProductCode();

    /**
     * 客户端应用标识
     *
     * @return
     */
    String getAppCode();

    /**
     * 用户发送请求的ip
     *
     * @return
     */
    String getRequestIp();

    /**
     * 当前登录用户
     *
     * @return
     */
    Object getOpUid();

    /**
     * oauth中申请的token,或sso时获取的token
     *
     * @return
     */
    String getToken();

    /**
     * 签名
     *
     * @return
     */
    String getSign();
}
